package cn.buildworld.touching.dao;

import cn.buildworld.touching.pojo.po.CmsUserLoginLog;
import cn.buildworld.touching.pojo.po.CmsUserLoginLogExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CmsUserLoginLogMapper {
    int countByExample(CmsUserLoginLogExample example);

    int deleteByExample(CmsUserLoginLogExample example);

    int deleteByPrimaryKey(Long logId);

    int insert(CmsUserLoginLog record);

    int insertSelective(CmsUserLoginLog record);

    List<CmsUserLoginLog> selectByExample(CmsUserLoginLogExample example);

    CmsUserLoginLog selectByPrimaryKey(Long logId);

    int updateByExampleSelective(@Param("record") CmsUserLoginLog record, @Param("example") CmsUserLoginLogExample example);

    int updateByExample(@Param("record") CmsUserLoginLog record, @Param("example") CmsUserLoginLogExample example);

    int updateByPrimaryKeySelective(CmsUserLoginLog record);

    int updateByPrimaryKey(CmsUserLoginLog record);
}